.compony-info {
  padding:50px;
}
.form-wrap {
  height:50px;
}
.search-form {
  position: absolute;
  left:50%;
  transform: translateX(-50%);
}
.search-form input{
  width:700px !important;
  height:50px;
  border: 1px solid #979797;
}
.search-form .input-group-addon {
  background-color:#364ECE;
  padding: 6px 30px;
  color:#fff;
  font-size:16px;
}
.search-form .input-group-addon  .glyphicon {
  margin-right:5px;
  font-size: 16px;
}
.compony-list {
  max-width:100%;
  width:1100px;
  margin:30px auto 0;
}
.compony-item {
  padding:20px;
  background-color:#fff;
  position: relative;
  margin-bottom:10px;
}
.compony-item_left {
  float:left;
}
.compony-item_right {
  float:right;
  height:100%;
}
.compony-item_right .btn {
  position: absolute;
  right:20px;
  top:50%;
  transform: translateY(-50%);
  width:64px;
  height:32px;
  border:none;
  outline: none;
  background-color: #364ECE;
  color:#fff;
}

.compony-item_header .compony-status {
  float:left;
  font-size: 12px;
  color: #FFF;
  padding:0 5px;
  margin-left:5px;
  background-color:#34dd9a;
}

.compony-item_header .compony-title {
  color:#1E2B6F;
  font-size:16px;
  font-weight: bold;
  float:left;
  margin-bottom:10px;
}
.compony-item_info dl {
  float:left;
}
.compony-item_info dl dt {
  color:#999;
  float:left;
}
.compony-item_info dl dd {
  color:#1E2B6F;
  line-height:20px;
  float:left;
  margin-right:20px;
}
.page-wrap {
  position: relative;
}
.tcdPageCode {
  position: absolute;
  left:50%;
  transform: translateX(-50%);
}

/*  */
.tab-wrap .tab {
  width:100%;
  height:52px;
  line-height: 52px;
  background-color:#fff;
}
.tab-wrap .tab li {
  float:left;
  padding:0 30px;
  position: relative;
  cursor: pointer;
}
.tab-wrap .tab li.active,
.tab-wrap .tab li:hover {
  color:#5974FF;
}
.tab-wrap .tab li:before {
  content:'';
  width:1px;
  height:24px;
  background-color: #455EEE ;
  position: absolute;
  top:50%;
  transform: translateY(-50%);
  right:0;
}
.tab-wrap .tab li .num {
  position: absolute;
  right:0;
  width:20px;
  height:20px;
  line-height: 20px;
  text-align: center;
  font-size: 10px;
  color:#fff;
  background-color:#ff696a;
  top:50%;
  transform: translateY(-50%);
  right:4px;
  border-radius: 50%;

}
.pop-menu {
  display: none;
  padding:20px 30px;
  position: absolute;
  width:100%;
  top:42px;
  background-color: #fff;
}
.pop-menu.active {
  display: block;
}
.pop-menu dl {
  margin-bottom:10px;
}
.pop-menu dl dt {
  float:left;
  margin-right:20px;
}
.pop-menu dl dd{
  float: left;

}
.pop-menu dl dd a {
  margin-right:10px;
}
.pop-menu dl dd a .num {
  color:#ff7270;
}
.compony-detail {
  padding:10px;
  padding-bottom:30px;
  margin:0 20px;
  background-color: #fff;
  min-height:200px;
  box-shadow: 0 0 6px rgba(0,0,0,.2);
}

table {
  width: 100%;
}
table th,
table td {
  font-size: 14px;
  height: 48px;
  line-height: 28px;
  padding: 10px;
  text-align: left;
  border: 1px solid #EBEEF5;
}
table th {
  color:#666;
  background-color: #EBF3FD;
}
.table-title {
  font-size:16px;
  padding:30px 0 10px 0;
  color:#000;
  font-weight: bold;
}
